import { defineStore } from 'pinia'
import { ref, computed } from 'vue'
// pinia 没有 mutations 和 modules

// defineStore 创建一个 store 实例 , counter 是这个 store 的 id

// 第一种写法
// export const useCounterStore = defineStore("count", () => {
//     const count = ref(0);   // state
//     const a = ref(1);
//     const doubleCount = computed(() => count.value)
//     function increment() {
//         count.value++
//     }
//     return { count, a, doubleCount, increment }
// })

// 第二种写法
export const useCounterStore = defineStore("count", {
    state: () => {
        return {
            isCollapse:false
        }
    },
    getters: {
        doubleCount: (state) => {
            return 
        }
    },
    actions: {
        increment() {
            this.isCollapse = !this.isCollapse
        }
    }
})